package com.bl.weilan.service.biz.search;

import com.bl.weilan.service.vo.company.CompanyListVo;
import com.bl.weilan.service.vo.company.CompanyOnlyListVo;
import com.bl.weilan.service.vo.institution.InstitutionListVo;
import com.bl.weilan.service.vo.news.NewsListVo;
import com.bl.weilan.service.vo.report.ReportListVo;
import com.bl.weilan.service.vo.search.SearchListVo;
import org.springframework.data.domain.Pageable;

public interface SearchService {
    InstitutionListVo searchInstitutionEntityByName(String name, Pageable pageable);

    ReportListVo searchReportEntityByName(String name, Pageable pageable);

    CompanyOnlyListVo searchCompanyEntityEntityByName(String name, Pageable pageable);

    NewsListVo searchNewsEntityByName(String name, Pageable pageable);
}
